6
תגובות

למה ב Explorer זה לא עובד?

פתח ArielTador ,
שלום,

נגיד ויש לי תפריט, ומעבירים את העכבר על האפשרות בתפריט ואז הרקע משתנה.

אז את התפריט הזה עשיתי ב CSS עם li, וכך קוד ה LI של hover:
.header_navbar li:hover {
background: url(images/cap_hover.png);
width: 146px;
height: 32px;
}


הקוד הזה לא עובד ב EXPLORER, אך בשאר הדפדפנים לא עובד, למה?

6 תשובות

avatar ענה intval ב 04 לספטמבר 2012 #

hover באקספלורר עובד רק על קישורים.
או שתכתוב קוד JS שעושה את זה, או ששכח מזה

avatar ענה ArielTador ב 04 לספטמבר 2012 #

אני לא יודע לעשות קוד JS שעושה את זה, אתה יכול לתת לי דוגמא?

avatar ענה shlomo120 ב 04 לספטמבר 2012 #

אפשר בJQuery .
אפשר בJS טהור .
ואפשר ב:

onmouseover="document.getElementById('cap').style.backgroundColor='Blue';"

avatar ענה iiddaannyy ב 04 לספטמבר 2012 #

לפי מה שאני זוכר, ie7 ומעלה תומכים ב-hover על כל התגים.

avatar ענה ArielTador ב 04 לספטמבר 2012 #

אני צריך לקידוד של כל הדפדפנים, ד"א כבר הסתדרתי.

avatar ענה iiddaannyy ב 04 לספטמבר 2012 #

ie6 הוא לא דפדפן. הוא אסון. אפשר להגיד כך גם על ie7.
אם האתר שלך נראה טוב ב-ie8 ובכל שאר הדפדפנים (חוץ מאקספלורר) אז זה בסדר.